package com.ly.heart.domain.king.receivable;

import com.ly.heart.domain.king.BaseChildBo;
import com.ly.heart.domain.king.ModelBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Author: Wuzh
 * @Description:
 * @Date Created in 22:24 2024-07-15
 * @return
 */
@Data
@Accessors ( chain = true )
@ApiModel ( "销售开票付款计划明细行列表信息" )
public class ReceivableDetail extends ModelBo {

    @ApiModelProperty ( "物料编码" )
    private BaseChildBo FMATERIALID;

    @ApiModelProperty ( "费用项目编码，当单据类型为：费用应付单时" )
    private BaseChildBo FCOSTID;

    @ApiModelProperty ( "计价单位" )
    private BaseChildBo FPRICEUNITID;

    @ApiModelProperty ( "单价" )
    private String FPrice;

    @ApiModelProperty ( "计价数量" )
    private String FPriceQty;

    @ApiModelProperty ( "含税单价" )
    private String FTaxPrice;

    @ApiModelProperty ( "税率" )
    private String FEntryTaxRate;

    @ApiModelProperty ( "折扣率" )
    private String FEntryDiscountRate;

    @ApiModelProperty ( "折扣额" )
    private String FDISCOUNTAMOUNTFOR;

    @ApiModelProperty ( "不含税金额" )
    private String FNoTaxAmountFor_D;

    @ApiModelProperty ( "税额" )
    private String FTAXAMOUNTFOR_D;

    @ApiModelProperty ( "价税合计" )
    private String FALLAMOUNTFOR_D;

    @ApiModelProperty ( "是否赠品" )
    private Boolean FIsFree;

    @ApiModelProperty ( "库存单位" )
    private BaseChildBo FStockUnitId;

    @ApiModelProperty ( "库存数量" )
    private String FStockQty;

    @ApiModelProperty ( "库存基本数量" )
    private String FStockBaseQty;

    @ApiModelProperty ( "销售单位" )
    private BaseChildBo FSalUnitId;

    @ApiModelProperty ( "销售数量" )
    private String FSalQty;

    @ApiModelProperty ( "销售基本数量" )
    private String FSalBaseQty;

    @ApiModelProperty ( "成本金额" )
    private String FCOSTAMTSUM;

    @ApiModelProperty ( "费用承担部门，单据类型为：费用应付单时" )
    private BaseChildBo FCOSTDEPARTMENTID;

    @ApiModelProperty ( "出库单号，单据类型为：费用应付单时" )
    private String FOUTSTOCKID;


}
